<?php
//======================================================================================
//
// Function: REEFTintegrationLog - does the cust_number exists?
//
// Programmer: JKJ
// Date : 2025-05-08
//
// Copyright Reeft A/S (c) - 2025
//======================================================================================
//
//======================================================================================
// General config
//======================================================================================
include "config/config.php";
//======================================================================================
// Set language
//======================================================================================
include "include/set_language.php";
//======================================================================================
// Get input
//======================================================================================
if (isset($_REQUEST["cust_number"])) {
$cust_number = $_REQUEST["cust_number"];
} else {
$cust_number = '';
}
//======================================================================================
// Get input
//======================================================================================
//======================================================================================
// Get session variables
//======================================================================================
include "include/getsession.php";
//======================================================================================
// Set language
//======================================================================================
include "include/set_language.php";
//======================================================================================
// Connect to SQLite database in file
//======================================================================================
$entries_found = 0;
$returnCode = '99';
$returnMsg = 'No data found';
$currentDate = date('Y-m-d');
$currentTime = date('H:i:s');
//======================================================================================
// Set header
//======================================================================================
header('Content-Type: application/json;charset=utf-8');
//======================================================================================
// Get time stamp
//======================================================================================
$timeStamp = '';
if ( $timeStamp == '' ) {
$now = DateTime::createFromFormat('U.u', number_format(microtime(true), 6, '.', ''));
$timeStamp = $now->format("Y-m-d H:i:s");
}
$data = array(
"cust_number" => $cust_number
);
//======================================================================================
// Make call to API somewhere
//======================================================================================
$jsonData = json_encode($data);
//header('Content-Type: application/json');
$json_pretty = json_encode(json_decode($jsonData), JSON_PRETTY_PRINT);
// echo $json_pretty;
// echo "<br>";
// echo $url;
//======================================================================================
// Create header
//======================================================================================
$headers = array(
"Content-type: Content-Type:application/json",
"User-Agent: REEFTintegrationLog 1.0",
"APIKEY: $DFT_API_KEY"
);
//======================================================================================
// Create parms
//======================================================================================
$parms = '?'
. 'cust_number=' . $cust_number
;
//======================================================================================
// Build GET URL
//======================================================================================
$url = $DFT_WEBSERVICE_URL . '/' . 'customer_maintain_exists_get_data.php';
// Add parms
$url = $url . $parms;
// echo $url;
// exit;
//======================================================================================
// Create a new cURL resource
//======================================================================================
$ch = curl_init($url);
//======================================================================================
// Attach encoded JSON string to the POST fields
//======================================================================================
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
//======================================================================================
// Set the content type to application/json
//======================================================================================
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers );
// Return response instead of outputting
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, false);
//curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST' );
curl_setopt($ch, CURLOPT_HEADER, false); // we do not need headers
curl_setopt($ch, CURLOPT_NOBODY, false); // we don't need body
//======================================================================================
// Execute the GET request
//======================================================================================
$result = curl_exec($ch);
//======================================================================================
// Get info about the call
//======================================================================================
$ary = curl_getinfo($ch);
//======================================================================================
// Close cURL resource
//======================================================================================
curl_close($ch);
//======================================================================================
// Write jSon back to requester
//======================================================================================
echo $result;
// $returnResult = [];
// $returnResult["header"] = $data['header'];
// //$returnResult["header_buttons"] = $data['header_buttons'];
// $returnResult["draw"] = intval( $draw );
// $returnResult["recordsTotal"] = intval( $data['header']['recordsTotal'] );
// $returnResult["recordsFiltered"] = intval( $data['header']['recordsFiltered'] );
// $returnResult["data"] = $data['data'];
// echo json_encode($returnResult);
?>